a very difficult or challenging time or experience
बहुत कठिन या चुनौतीपूर्ण समय या अनुभव
English Usage: He had a devil of a time trying to fix the car.
Hindi Usage: उसे कार ठीक करने में कठिन समय का सामना करना पड़ा।